package pe.gob.onpe.ejb;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * VistaProcesoElectoralCols entity.
 * 
 * @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "VISTA_PROCESO_ELECTORAL_COLS", schema = "SVENP", uniqueConstraints = {})
public class VistaProcesoElectoralCols implements java.io.Serializable {

	// Fields
	private static final long serialVersionUID = 5763263513120612611L;
	private Long procesoElectoralId;
	private String nombreCedula;
	private String nombreProcesoElectoral;
	private Long cantidadcolumnas;
	
	private Long codigotipoeleccion1;
	private String nombretipoeleccion1;
	private Long numeroCandidatoSeleccionable1;
	
	private Long codigotipoeleccion2;
	private String nombretipoeleccion2;
	private Long numeroCandidatoSeleccionable2;
	
	private Long codigotipoeleccion3;
	private String nombretipoeleccion3;
	private Long numeroCandidatoSeleccionable3;
	// Constructors

	/** default constructor */
	public VistaProcesoElectoralCols() {
	}

	/** minimal constructor */
	public VistaProcesoElectoralCols(Long procesoElectoralId) {
		this.procesoElectoralId = procesoElectoralId;
	}

	/** full constructor */
	public VistaProcesoElectoralCols(Long procesoElectoralId,
			Long cantidadcolumnas, Long codigotipoeleccion1,
			String nombretipoeleccion1, Long codigotipoeleccion2,
			String nombretipoeleccion2, Long codigotipoeleccion3,
			String nombretipoeleccion3) {
		this.procesoElectoralId = procesoElectoralId;
		this.cantidadcolumnas = cantidadcolumnas;
		this.codigotipoeleccion1 = codigotipoeleccion1;
		this.nombretipoeleccion1 = nombretipoeleccion1;
		this.codigotipoeleccion2 = codigotipoeleccion2;
		this.nombretipoeleccion2 = nombretipoeleccion2;
		this.codigotipoeleccion3 = codigotipoeleccion3;
		this.nombretipoeleccion3 = nombretipoeleccion3;
	}

	// Property accessors
	@Id
	@Column(name = "PROCESO_ELECTORAL_ID")
	public Long getProcesoElectoralId() {
		return this.procesoElectoralId;
	}

	public void setProcesoElectoralId(Long procesoElectoralId) {
		this.procesoElectoralId = procesoElectoralId;
	}

	@Column(name = "CANTIDADCOLUMNAS", unique = false, nullable = true, insertable = true, updatable = true, precision = 22, scale = 0)
	public Long getCantidadcolumnas() {
		return this.cantidadcolumnas;
	}

	public void setCantidadcolumnas(Long cantidadcolumnas) {
		this.cantidadcolumnas = cantidadcolumnas;
	}

	@Column(name = "CODIGOTIPOELECCION1", unique = false, nullable = true, insertable = true, updatable = true, precision = 22, scale = 0)
	public Long getCodigotipoeleccion1() {
		return this.codigotipoeleccion1;
	}

	public void setCodigotipoeleccion1(Long codigotipoeleccion1) {
		this.codigotipoeleccion1 = codigotipoeleccion1;
	}

	@Column(name = "NOMBRETIPOELECCION1", unique = false, nullable = true, insertable = true, updatable = true)
	public String getNombretipoeleccion1() {
		return this.nombretipoeleccion1;
	}

	public void setNombretipoeleccion1(String nombretipoeleccion1) {
		this.nombretipoeleccion1 = nombretipoeleccion1;
	}

	@Column(name = "CODIGOTIPOELECCION2", unique = false, nullable = true, insertable = true, updatable = true, precision = 22, scale = 0)
	public Long getCodigotipoeleccion2() {
		return this.codigotipoeleccion2;
	}

	public void setCodigotipoeleccion2(Long codigotipoeleccion2) {
		this.codigotipoeleccion2 = codigotipoeleccion2;
	}

	@Column(name = "NOMBRETIPOELECCION2", unique = false, nullable = true, insertable = true, updatable = true)
	public String getNombretipoeleccion2() {
		return this.nombretipoeleccion2;
	}

	public void setNombretipoeleccion2(String nombretipoeleccion2) {
		this.nombretipoeleccion2 = nombretipoeleccion2;
	}

	@Column(name = "CODIGOTIPOELECCION3", unique = false, nullable = true, insertable = true, updatable = true, precision = 22, scale = 0)
	public Long getCodigotipoeleccion3() {
		return this.codigotipoeleccion3;
	}

	public void setCodigotipoeleccion3(Long codigotipoeleccion3) {
		this.codigotipoeleccion3 = codigotipoeleccion3;
	}

	@Column(name = "NOMBRETIPOELECCION3", unique = false, nullable = true, insertable = true, updatable = true)
	public String getNombretipoeleccion3() {
		return this.nombretipoeleccion3;
	}

	public void setNombretipoeleccion3(String nombretipoeleccion3) {
		this.nombretipoeleccion3 = nombretipoeleccion3;
	} 

	@Column(name = "NOMBRE_CEDULA", unique = false, nullable = true, insertable = true, updatable = true)
	public String getNombreCedula() {
		return nombreCedula;
	}

	public void setNombreCedula(String nombreCedula) {
		this.nombreCedula = nombreCedula;
	}
	
	@Column(name = "NOMBRE", unique = false, nullable = true, insertable = true, updatable = true)
	public String getNombreProcesoElectoral() {
		return nombreProcesoElectoral;
	}

	public void setNombreProcesoElectoral(String nombreProcesoElectoral) {
		this.nombreProcesoElectoral = nombreProcesoElectoral;
	}
	
	@Column(name = "NUMEROCANDIDATOSELECCIONABLE1")
	public Long getNumeroCandidatoSeleccionable1() {
		return numeroCandidatoSeleccionable1;
	}

	public void setNumeroCandidatoSeleccionable1(Long numeroCandidatoSeleccionable1) {
		this.numeroCandidatoSeleccionable1 = numeroCandidatoSeleccionable1;
	}

	@Column(name = "NUMEROCANDIDATOSELECCIONABLE2")
	public Long getNumeroCandidatoSeleccionable2() {
		return numeroCandidatoSeleccionable2;
	}

	public void setNumeroCandidatoSeleccionable2(Long numeroCandidatoSeleccionable2) {
		this.numeroCandidatoSeleccionable2 = numeroCandidatoSeleccionable2;
	}

	@Column(name = "NUMEROCANDIDATOSELECCIONABLE3")
	public Long getNumeroCandidatoSeleccionable3() {
		return numeroCandidatoSeleccionable3;
	}

	public void setNumeroCandidatoSeleccionable3(Long numeroCandidatoSeleccionable3) {
		this.numeroCandidatoSeleccionable3 = numeroCandidatoSeleccionable3;
	}
	
	
	
}